﻿/*
/*
功能: 收集表单数据,封装在一个json对象中,
最后返回一个json对象
*/
function collectData() {
    var data = new Object();
    data.Id = jQuery("#Id").val();
    data.Name = jQuery("#Name").val();
    data.Code = jQuery("#Code").val();
    data.Description = jQuery("#Description").val();
    return data;
}
/*
功能: 添加或修改一个角色
根据隐藏域  <input type="hidden" id="Id"/>
的值来确定是修改还是添加
*/
function SavePower() {
    url = "/Power/AddPower";
    var data = collectData();
    jQuery.ajax({
        url: url,
        type: "POST",
        data: data,
        dataType: "json",
        cache: false,
        success: function (result) {
            if (result.isSuccess > 0) {
                alert("[系统提示:]\n\t" + "操作成功!");
            }
            else {
                alert("[系统提示:]\n\t" + "操作失败!\n错误原因"+data.errors.toString());
            }
            reset(); //重置表单
            window.location = "/Power/ViewManagePower";
        },
        error: function () {
            alert("[系统提示:]\n\t" + "操作失败!");
        }
    });
}
/*
功能: 当点击取消按钮时,所做的一系列操作
*/
function reset() {
    //step 2 表单数据清空
    jQuery("#Id").val("");
    jQuery("#Name").val("");
    jQuery("#Code").val("");
    jQuery("#Description").val("");
}
